<?php

namespace Home\Controller;
use Home\Controller\CommonController;

/**
 *  问题
 */
class AskController extends CommonController
{
	/**
	 * 分类下的问题
	 * @DateTime  2017-07-11T17:12:09+0800
	 */
	public function cat_ask()
	{
		$cid = I("get.cid");
		// if (empty($cid) || is_numeric($id)) {
		// 	// 跳转去 404页面
		// }
		$data = D("Ask")->getPage(M("ask"), ['cid'=>$cid], "public_time desc,clickgood_num desc, view_num desc", 4);
		// echo M()->_sql();
		// dump($data);

		$this->assign("asks", $data["data"]);
		$this->assign("page", $data["page"]);
		$this->display();
	}


	/**
	 * 问题详情页
	 * @AuthorHTL
	 * @DateTime  2017-07-18T15:25:40+0800
	 * @return    [type]                   [description]
	 */
	public function ask_detail()
	{
		$id = I("get.askid");

		$data = D("Ask")->getData("id = ".$id);

		// var_dump($data);

		$this->assign("data", $data);
		$this->display();
	}

	public function click_goods()
	{
		// 1.点赞人的信息： 需要判断此人是否已经点赞了， 然后就可以做对应的处理
		// 2. 被赞题目的信息，将对对应的问题，增加赞的数量
		$id = I("post.ask_id");
		$res = M("Ask")->where(["id" => $id])->setInc("clickgood_num", 1);
		// var_dump( M()->_sql(),$res);
		if ($res) {
			return show(1, "点赞成功");
		}
		return show(0, "系统繁忙，请稍后...");
	}
}